Big Huge Thesaurus

sour cherry tree

noun